﻿<local:SendFeedbackPageBase 
	xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
	xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
	xmlns:phone="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone" 
	xmlns:shell="clr-namespace:Microsoft.Phone.Shell;assembly=Microsoft.Phone" 
	xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
	xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
	xmlns:local="clr-namespace:Com.PhilChuang.Pmvp.Ui.Views.Impl.Pages" 
	x:Class="Com.PhilChuang.Pmvp.Ui.Views.Impl.Pages.SendFeedbackPage" 
	mc:Ignorable="d" d:DesignWidth="480" d:DesignHeight="800" 
	FontFamily="{StaticResource PhoneFontFamilyNormal}" 
	FontSize="{StaticResource PhoneFontSizeNormal}" 
	Foreground="{StaticResource PhoneForegroundBrush}" 
	Orientation="Portrait" SupportedOrientations="PortraitOrLandscape" 
	shell:SystemTray.IsVisible="True" 
	IsEnabled="{Binding AllControlsEnabled}">
	
	<phone:PhoneApplicationPage.ApplicationBar>
		<shell:ApplicationBar>
			<shell:ApplicationBarIconButton x:Name="g_btn_SendEmail" IconUri="/res/img/icons/appbar.feature.email.rest.png" Text="send" Click="g_btn_SendEmail_Click"/>
		</shell:ApplicationBar>
	</phone:PhoneApplicationPage.ApplicationBar>

	<!--LayoutRoot is the root grid where all page content is placed-->
	<Grid x:Name="LayoutRoot" Background="Transparent">
		
		<Grid.RowDefinitions>
			<RowDefinition Height="Auto"/>
			<RowDefinition Height="*"/>
		</Grid.RowDefinitions>
		
		<!--TitlePanel contains the name of the application and page title-->
		<StackPanel x:Name="TitlePanel" Grid.Row="0" Margin="12,0,0,12">
			<TextBlock x:Name="ApplicationTitle" Margin="-12,0,0,0" Text="{Binding AppVersionString}" Style="{StaticResource PhoneTextNormalStyle}"/>
			<TextBlock x:Name="PageTitle" Text="Feedback" Margin="12,-7,0,-7" Style="{StaticResource PhoneTextTitle1Style}"/>
		</StackPanel>

		<Grid x:Name="ContentPanel" Margin="12,0,12,0" Grid.Row="1">
			<Grid.RowDefinitions>
				<RowDefinition Height="Auto"/>
				<RowDefinition/>
			</Grid.RowDefinitions>

			<TextBlock TextWrapping="Wrap" Text="{Binding Prompt}" Style="{StaticResource PhoneTextNormalStyle}" />
			<TextBox x:Name="field_UserText" TextWrapping="Wrap" HorizontalContentAlignment="Left" VerticalContentAlignment="Top" Margin="0" Grid.Row="1" Text="{Binding UserText, Mode=TwoWay}" KeyUp="field_UserText_KeyUp" AcceptsReturn="True" InputScope="Text" TextChanged="field_UserText_TextChanged" />
		</Grid>

	</Grid>
</local:SendFeedbackPageBase>